METSLRYATNSRSLKIHAKEKFPVNSKTRLQLHGELDTGAGVPSYFCAMIRYFFHEASTNLGVGLHYDKREKLRCLVRGKKKFPVITDEVVTFNIKGRCDFDQDLVQRNAKGAAEFDWNIWKFQKDQDLRLRIGYEMFEKVPYMQIRENNWTFNTNLKGKWNVRYDL